-
Navigate to Features
- Go to Product Catalog → Features
- Click “Add Feature”
-
Basic Information
- Name: “Response Time” (or descriptive name)
- Type: Select “Metered”
-
Event Configuration
- Event Name:
api.response
(must match your event data) - Aggregation Function: Average
- Aggregation Field:
response_time_ms
(the property to average)
- Event Name:
-
Usage Settings
- Usage Reset: Periodic (for monthly averages) or Cumulative
- Unit Name:
ms
(milliseconds)
- Save Feature
Calculation Example
Event Data
Calculation Process
- Event Matching: All events with
event_name = "api.response"
- Deduplication: Remove duplicate event IDs using
anyLast()
(each event has unique ID in this case)evt_001
→10 ms
evt_002
→20 ms
evt_003
→30 ms
evt_004
→40 ms
evt_005
→-1 ms
evt_006
→0 ms
- Average Calculation:
(10 + 20 + 30 + 40 + (-1) + 0) / 6 = 99 / 6 = 16.5 ms
16.5 ms
Use Cases
Response Time Monitoring
Perfect for: API response times, page load times, query performancePerformance Metrics
Perfect for: Processing duration, execution time, latency measurementsBusiness Analytics
Perfect for: Order values, session lengths, transaction amountsSystem Monitoring
Perfect for: CPU usage, memory consumption, bandwidth utilizationFile Size Analysis
Perfect for: Average file sizes, document lengths, data volumesWhen to Use AVERAGE
✅ Use AVERAGE when:- Need mean values over time periods
- Tracking performance or quality metrics
- Measuring typical behavior or usage patterns
- Billing based on average consumption levels
Next Steps
- Creating a Metered Feature - Complete setup guide
- Sending Events - How to transmit AVERAGE events